home *** CD-ROM | disk | FTP | other *** search
/ Hacker 7 / HACKER07.ISO / Games / mcdemo.exe / Sprites / sprites.pak / Unnamed File 000002 next >
Text File  |  1998-04-09  |  36KB  |  833 lines

  1. FITini
  2.  
  3. [Main Info]
  4. st Name = "thor"
  5. ul HeapSize = 4095
  6. ul legFileNumber = 5;
  7. ul torsoFileNumber = 5;
  8. ul rightArmFileNumber = 5;
  9. ul leftArmFileNumber = 5;
  10.  
  11. [Parts]
  12. uc NumParts = 4
  13. st PartAbbrev = "btlr"
  14.  
  15. [SpecialInfo]
  16. f fb_d_xlat = 2.0                        //Velocity along i mech assumes at start of animation.
  17. ul jumpAirborne = 9                        //Frame at which mech leaves the ground.
  18. ul jumpHold = 23                        //Frame to hold at until mech gets back to landing altitude.
  19. f jumpStartLandTime = 0.86667            //Time at which to continue jump animation.
  20. f jumpMaxDistance = 300.0                //in m  Used to calculate velocity by jumpMaxDistance / 10.0(s)
  21. f jumpGravity = 9.8                        //Acceleration of gravity.  Used to determine height of parabola.
  22. f jumpStartVel = -5.0                    //Startup Velocity in jump gesture.
  23. ul r_fb_w_fb_frame = 10                    //Once r_fb gesture is complete, which frames do we need fom w_fb
  24. ul r_ff_w_ff_frame = 16                    //Once r_ff gesture is complete, which frames do we need fom w_ff
  25. ul s_fb_w_fb_frame = 16                    //Once S_fb gesture is complete, which frames do we need fom w_fb
  26. ul s_ff_w_ff_frame = 16                    //Once S_ff gesture is complete, which frames do we need fom w_ff
  27. ul walk_to_w_r_frame = 10                //If going to w_r, what frame do we transition on in walk.
  28. ul run_to_r_w_frame = 9                //If going to r_w, what frame do we transition on in run.
  29. ul runToGunPose = 1
  30.  
  31. [Gestures]
  32. uc NumGestures = 28
  33.  
  34. [Gestures0]
  35. uc State = 0                            // What Gesture Number -- Park
  36. ul NumFrames = 1                        // Number of frames to playback
  37. f FrameRate = 15.0                        // Intended Frame rate of Playback
  38. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  39. uc Symmetrical = 0                        // symmetrical Flag for Torso.
  40. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  41. ul BasePacketNumber = 0                    // Index into packet file for this gesture
  42. f StartVelocity = -1999.9                // Velocity this gesture starts at
  43. f EndVelocity = -1999.9                    // Velocity this gesture finishes at
  44. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  45. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  46.  
  47. [Build0]                                   //this is used to build the sprite gesture
  48. st Directory = "O:\thor\s_p\pix\"
  49. st MatteDir = "O:\thor\s_p\mask\"
  50. st HSDir = "O:\thor\hotspots\"
  51. st SpecialFrameNum = "030"                //This is used when we only have one frame for this gesture.
  52. st SpriteGestureName = "s_p"
  53. st SpriteOutputName = "park"
  54. st Name = "th.1"
  55. ul TotalFrames = 1                        // Total frames @ 30 fps
  56. ul FrameRate = 15                        // Intended Frame rate of Playback
  57. f GammaLevel = 0.0
  58. uc StartIndex = 0
  59. uc RangeSize = 159
  60. uc paletteNum = 1
  61. ul HotSpotX = 75
  62. ul HotSpotY = 104
  63.  
  64. [Gestures1]
  65. uc State = 1                            // What Gesture Number -- StandtoPark
  66. ul NumFrames = 16                        // Number of frames to playback
  67. f FrameRate = 15.0                        // Intended Frame rate of Playback
  68. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  69. uc Symmetrical = 0                        // symmetrical Flag.
  70. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  71. ul BasePacketNumber = 75                // Index into packet file for this gesture
  72. f StartVelocity = -1999.9                // Velocity this gesture starts at
  73. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  74. uc ForwardResult = 0                    // If we play this gesture, which is next, -1 means not a transition.
  75. uc ReverseResult = 2                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  76.  
  77. [Build1]                                   //this is used to build the sprite gesture
  78. st Directory = "O:\thor\s_p\pix\"
  79. st MatteDir = "O:\thor\s_p\mask\"
  80. st HSDir = "O:\thor\hotspots\"
  81. st SpriteGestureName = "s_p"
  82. st Name = "th.1"
  83. ul TotalFrames = 30                        // Total frames @ 30 fps
  84. ul FrameRate = 15                        // Intended Frame rate of Playback
  85. f GammaLevel = 0.0
  86. uc StartIndex = 0
  87. uc RangeSize = 159            
  88. uc paletteNum = 1
  89. ul HotSpotX = 75
  90. ul HotSpotY = 104
  91.  
  92. [Gestures2]
  93. uc State = 2                            // What Gesture Number -- Stand
  94. ul NumFrames = 1                        // Number of frames to playback
  95. f FrameRate = 15.0                        // Intended Frame rate of Playback
  96. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  97. uc Symmetrical = 0                        // symmetrical Flag.
  98. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  99. ul BasePacketNumber = 150                // Index into packet file for this gesture
  100. f StartVelocity = 0.0                    // Velocity this gesture starts at
  101. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  102. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  103. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  104.  
  105. [Build2]                                   //this is used to build the sprite gesture
  106. st Directory = "O:\thor\s_p\pix\"
  107. st MatteDir = "O:\thor\s_p\mask\"
  108. st HSDir = "O:\thor\hotspots\"
  109. st SpecialFrameNum = "000"                //This is used when we only have one frame for this gesture.
  110. st SpriteGestureName = "s_p"
  111. st SpriteOutputName = "stand"
  112. st Name = "th.1"
  113. ul TotalFrames = 1                        // Total frames @ 30 fps
  114. ul FrameRate = 15                        // Intended Frame rate of Playback
  115. f GammaLevel = 0.0
  116. uc StartIndex = 0
  117. uc RangeSize = 159            
  118. uc paletteNum = 1
  119. ul HotSpotX = 75
  120. ul HotSpotY = 104
  121.  
  122. [Gestures3]
  123. uc State = 3                            // What Gesture Number -- StandToWalk
  124. ul NumFrames = 7                        // Number of frames to playback
  125. f FrameRate = 15.0                        // Intended Frame rate of Playback
  126. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  127. uc Symmetrical = 0                        // symmetrical Flag.
  128. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  129. ul BasePacketNumber = 225                // Index into packet file for this gesture
  130. f StartVelocity = 0.0                    // Velocity this gesture starts at
  131. f EndVelocity = 12.0                    // Velocity this gesture finishes at
  132. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  133. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  134.  
  135. [Build3]                                   //this is used to build the sprite gesture
  136. st Directory = "O:\thor\s_w\pix\"
  137. st MatteDir = "O:\thor\s_w\mask\"
  138. st HSDir = "O:\thor\hotspots\"
  139. st SpriteGestureName = "s_w"
  140. st Name = "th.1"
  141. ul TotalFrames = 13                        // Total frames @ 30 fps
  142. ul FrameRate = 15                        // Intended Frame rate of Playback
  143. f GammaLevel = 0.0
  144. uc StartIndex = 0
  145. uc RangeSize = 159            
  146. uc paletteNum = 1
  147. ul HotSpotX = 75
  148. ul HotSpotY = 104
  149.  
  150. [Gestures4]
  151. uc State = 4                            // What Gesture Number -- Walk
  152. ul NumFrames = 21                        // Number of frames to playback
  153. f FrameRate = 15.0                        // Intended Frame rate of Playback
  154. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  155. uc Symmetrical = 0                        // symmetrical Flag.
  156. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  157. ul BasePacketNumber = 300                // Index into packet file for this gesture
  158. f StartVelocity = 12.0                    // Velocity this gesture starts at
  159. f EndVelocity = 12.0                    // Velocity this gesture finishes at
  160. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  161. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  162.  
  163. [Build4]                                   //this is used to build the sprite gesture
  164. st Directory = "O:\thor\walk\pix\"
  165. st MatteDir = "O:\thor\walk\mask\"
  166. st HSDir = "O:\thor\hotspots\"
  167. st SpriteGestureName = "walk"
  168. st Name = "th.1"
  169. ul TotalFrames = 41                        // Total frames @ 30 fps
  170. ul FrameRate = 15                        // Intended Frame rate of Playback
  171. f GammaLevel = 0.0
  172. uc StartIndex = 0
  173. uc RangeSize = 159
  174. uc paletteNum = 1
  175. ul HotSpotX = 75
  176. ul HotSpotY = 104
  177.  
  178. [Gestures5]
  179. uc State = 5                            // What Gesture Number -- WalkToStand
  180. ul NumFrames = 8                          // Number of frames to playback
  181. f FrameRate = 15.0                        // Intended Frame rate of Playback
  182. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  183. uc Symmetrical = 0                        // symmetrical Flag.
  184. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  185. ul BasePacketNumber = 375                // Index into packet file for this gesture
  186. f StartVelocity = 12.0                    // Velocity this gesture starts at
  187. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  188. uc ForwardResult = 2                    // If we play this gesture, which is next, -1 means not a transition.
  189. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  190.  
  191. [Build5]                                   //this is used to build the sprite gesture
  192. st Directory = "O:\thor\w_s\pix\"
  193. st MatteDir = "O:\thor\w_s\mask\"
  194. st HSDir = "O:\thor\hotspots\"
  195. st SpriteGestureName = "w_s"
  196. st Name = "th.1"
  197. ul TotalFrames = 14                        // Total frames @ 30 fps
  198. ul FrameRate = 15                        // Intended Frame rate of Playback
  199. f GammaLevel = 0.0
  200. uc StartIndex = 0
  201. uc RangeSize = 159            
  202. uc paletteNum = 1
  203. ul HotSpotX = 75
  204. ul HotSpotY = 104
  205.  
  206. [Gestures6]
  207. uc State = 6                            // What Gesture Number -- WalkToRun
  208. ul NumFrames = 11                        // Number of frames to playback
  209. f FrameRate = 15.0                         // Intended Frame rate of Playback
  210. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  211. uc Symmetrical = 0                        // symmetrical Flag.
  212. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  213. ul BasePacketNumber = 450                // Index into packet file for this gesture
  214. f StartVelocity = 12.0                    // Velocity this gesture starts at
  215. f EndVelocity = 24.0                    // Velocity this gesture finishes at
  216. uc ForwardResult = 7                    // If we play this gesture, which is next, -1 means not a transition.
  217. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  218.  
  219. [Build6]                                   //this is used to build the sprite gesture
  220. st Directory = "O:\thor\w_r\pix\"
  221. st MatteDir = "O:\thor\w_r\mask\"
  222. st HSDir = "O:\thor\hotspots\"
  223. st SpriteGestureName = "w_r"
  224. st Name = "th.1"
  225. ul TotalFrames = 21                        // Total frames @ 30 fps
  226. ul FrameRate = 15                        // Intended Frame rate of Playback
  227. f GammaLevel = 0.0
  228. uc StartIndex = 0
  229. uc RangeSize = 159            
  230. uc paletteNum = 1
  231. ul HotSpotX = 75
  232. ul HotSpotY = 104
  233.  
  234. [Gestures7]
  235. uc State = 7                            // What Gesture Number -- Run
  236. ul NumFrames = 19                        // Number of frames to playback
  237. f FrameRate = 15.0                        // Intended Frame rate of Playback
  238. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  239. uc Symmetrical = 0                        // symmetrical Flag.
  240. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  241. ul BasePacketNumber = 525                // Index into packet file for this gesture
  242. f StartVelocity = 24.0                    // Velocity this gesture starts at
  243. f EndVelocity = 24.0                    // Velocity this gesture finishes at
  244. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  245. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  246.  
  247. [Build7]                                   //this is used to build the sprite gesture
  248. st Directory = "O:\thor\run\pix\"
  249. st MatteDir = "O:\thor\run\mask\"
  250. st HSDir = "O:\thor\hotspots\"
  251. st SpriteGestureName = "run"
  252. st Name = "th.1"
  253. ul TotalFrames = 37                        // Total frames @ 30 fps
  254. ul FrameRate = 15                        // Intended Frame rate of Playback
  255. f GammaLevel = 0.0
  256. uc StartIndex = 0
  257. uc RangeSize = 159            
  258. uc paletteNum = 1
  259. ul HotSpotX = 75
  260. ul HotSpotY = 104
  261.  
  262. [Gestures8]
  263. uc State = 8                            // What Gesture Number -- RunToWalk
  264. ul NumFrames = 10                        // Number of frames to playback
  265. f FrameRate = 15.0                        // Intended Frame rate of Playback
  266. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  267. uc Symmetrical = 0                        // symmetrical Flag.
  268. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  269. ul BasePacketNumber = 600                // Index into packet file for this gesture
  270. f StartVelocity = 24.0                    // Velocity this gesture starts at
  271. f EndVelocity = 12.0                    // Velocity this gesture finishes at
  272. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  273. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  274.  
  275. [Build8]                                   //this is used to build the sprite gesture
  276. st Directory = "O:\thor\r_w\pix\"
  277. st MatteDir = "O:\thor\r_w\mask\"
  278. st HSDir = "O:\thor\hotspots\"
  279. st SpriteGestureName = "r_w"
  280. st Name = "th.1"
  281. ul TotalFrames = 19                        // Total frames @ 30 fps
  282. ul FrameRate = 15                        // Intended Frame rate of Playback
  283. f GammaLevel = 0.0
  284. uc StartIndex = 0
  285. uc RangeSize = 159            
  286. uc paletteNum = 1
  287. ul HotSpotX = 75
  288. ul HotSpotY = 104
  289.  
  290. [Gestures9]
  291. uc State = 9                            // What Gesture Number -- Reverse
  292. ul NumFrames = 22                        // Number of frames to playback
  293. f FrameRate = -15.0                        // Intended Frame rate of Playback
  294. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  295. uc Symmetrical = 0                        // symmetrical Flag.
  296. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  297. ul BasePacketNumber = 300                // Index into packet file for this gesture
  298. f StartVelocity = -12.0                    // Velocity this gesture starts at
  299. f EndVelocity = -12.0                    // Velocity this gesture finishes at
  300. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  301. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  302.  
  303. //DO NOT BUILD GESTURE 9 -- IT IS THE SAME AS WALK!!!
  304. //MODIFY CODE TO MAKE THIS GO!
  305. [Build9]                                   //this is used to build the sprite gesture
  306. uc NoBuild = 1                            //Check for this in mksprite
  307. st Directory = "O:\thor\walk\pix\"
  308. st MatteDir = "O:\thor\walk\mask\"
  309. st HSDir = "O:\thor\hotspots\"
  310. st SpriteGestureName = "walk"
  311. st Name = "th.1"
  312. ul TotalFrames = 41                        // Total frames @ 30 fps
  313. ul FrameRate = 15                        // Intended Frame rate of Playback
  314. f GammaLevel = 0.0
  315. uc StartIndex = 0
  316. uc RangeSize = 159            
  317. uc paletteNum = 1
  318. ul HotSpotX = 75
  319. ul HotSpotY = 104
  320.  
  321. [Gestures10]
  322. uc State = 10                            // What Gesture Number -- StandToReverse
  323. ul NumFrames = 8                          // Number of frames to playback
  324. f FrameRate = 15.0                        // Intended Frame rate of Playback
  325. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  326. uc Symmetrical = 0                        // symmetrical Flag.
  327. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  328. ul BasePacketNumber = 375                // Index into packet file for this gesture
  329. f StartVelocity = 0.0                    // Velocity this gesture starts at
  330. f EndVelocity = -12.0                    // Velocity this gesture finishes at
  331. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  332. uc ReverseResult = 9                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  333.  
  334. [Build10]                                   //this is used to build the sprite gesture
  335. uc NoBuild = 1
  336. st Directory = "O:\thor\w_s\pix\"
  337. st MatteDir = "O:\thor\w_s\mask\"
  338. st HSDir = "O:\thor\hotspots\"
  339. st SpriteGestureName = "w_s"
  340. st Name = "th.1"
  341. ul TotalFrames = 14                        // Total frames @ 30 fps
  342. ul FrameRate = 15                        // Intended Frame rate of Playback
  343. f GammaLevel = 0.0
  344. uc StartIndex = 0
  345. uc RangeSize = 159            
  346. uc paletteNum = 1
  347. ul HotSpotX = 75
  348. ul HotSpotY = 104
  349.  
  350. [Gestures11]
  351. uc State = 11                            // What Gesture Number -- Limp
  352. ul NumFrames = 28                          // Number of frames to playback
  353. f FrameRate = 15.0                        // Intended Frame rate of Playback
  354. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  355. uc Symmetrical = 0                        // symmetrical Flag.
  356. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  357. ul BasePacketNumber = 675                // Index into packet file for this gesture
  358. f StartVelocity = 3.0                    // Velocity this gesture starts at
  359. f EndVelocity = 3.0                        // Velocity this gesture finishes at
  360. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  361. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  362.  
  363. [Build11]                                   //this is used to build the sprite gesture
  364. st Directory = "O:\thor\limpl\pix\"
  365. st MatteDir = "O:\thor\limpl\mask\"
  366. st HSDir = "O:\thor\hotspots\"
  367. st SpriteGestureName = "limpl"
  368. st Name = "th.1"
  369. ul TotalFrames = 55                        // Total frames @ 30 fps
  370. ul FrameRate = 15                        // Intended Frame rate of Playback
  371. f GammaLevel = 0.0
  372. uc StartIndex = 0
  373. uc RangeSize = 159            
  374. uc paletteNum = 1
  375. ul HotSpotX = 75
  376. ul HotSpotY = 104
  377.  
  378. [Gestures12]
  379. uc State = 12                            // What Gesture Number -- WalkToHitBack/Recover
  380. ul NumFrames = 21                          // Number of frames to playback
  381. f FrameRate = 15.0                        // Intended Frame rate of Playback
  382. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  383. uc Symmetrical = 0                        // symmetrical Flag.
  384. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  385. ul BasePacketNumber = 750                // Index into packet file for this gesture
  386. f StartVelocity = 0.0                    // Velocity this gesture starts at
  387. f EndVelocity = 0.0                    // Velocity this gesture finishes at
  388. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  389. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  390.  
  391. [Build12]                                   //this is used to build the sprite gesture
  392. st Directory = "O:\thor\w_hb\pix\"
  393. st MatteDir = "O:\thor\w_hb\mask\"
  394. st HSDir = "O:\thor\hotspots\"
  395. st SpriteGestureName = "w_hb"
  396. st Name = "th.1"
  397. ul TotalFrames = 41                        // Total frames @ 30 fps
  398. ul FrameRate = 15                        // Intended Frame rate of Playback
  399. f GammaLevel = 0.0
  400. uc StartIndex = 0
  401. uc RangeSize = 159            
  402. uc paletteNum = 1
  403. ul HotSpotX = 75
  404. ul HotSpotY = 104
  405.  
  406. [Gestures13]
  407. uc State = 13                            // What Gesture Number -- WalkToHitFront/Recover
  408. ul NumFrames = 30                          // Number of frames to playback
  409. f FrameRate = 15.0                        // Intended Frame rate of Playback
  410. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  411. uc Symmetrical = 0                        // symmetrical Flag.
  412. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  413. ul BasePacketNumber = 825                // Index into packet file for this gesture
  414. f StartVelocity = 0.0                    // Velocity this gesture starts at
  415. f EndVelocity = 0.0                    // Velocity this gesture finishes at
  416. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  417. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  418.  
  419. [Build13]                                   //this is used to build the sprite gesture
  420. st Directory = "O:\thor\w_hf\pix\"
  421. st MatteDir = "O:\thor\w_hf\mask\"
  422. st HSDir = "O:\thor\hotspots\"
  423. st SpriteGestureName = "w_hf"
  424. st Name = "th.1"
  425. ul TotalFrames = 58                        // Total frames @ 30 fps
  426. ul FrameRate = 15                        // Intended Frame rate of Playback
  427. f GammaLevel = 0.0
  428. uc StartIndex = 0
  429. uc RangeSize = 159            
  430. uc paletteNum = 1
  431. ul HotSpotX = 75
  432. ul HotSpotY = 104
  433.  
  434. [Gestures14]
  435. uc State = 14                            // What Gesture Number -- WalkToFallBack
  436. ul NumFrames = 24                          // Number of frames to playback
  437. f FrameRate = 7.0                        // Intended Frame rate of Playback
  438. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  439. uc Symmetrical = 0                        // symmetrical Flag.
  440. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  441. ul BasePacketNumber = 900                // Index into packet file for this gesture
  442. f StartVelocity = -12.0                    // Velocity this gesture starts at
  443. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  444. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  445. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  446.  
  447. [Build14]                                   //this is used to build the sprite gesture
  448. st Directory = "O:\thor\w_fb\pix\"
  449. st MatteDir = "O:\thor\w_fb\mask\"
  450. st HSDir = "O:\thor\hotspots\"
  451. st SpriteGestureName = "w_fb"
  452. st Name = "th.1"
  453. ul TotalFrames = 46                        // Total frames @ 30 fps
  454. ul FrameRate = 15                        // Intended Frame rate of Playback
  455. f GammaLevel = 0.0
  456. uc StartIndex = 0
  457. uc RangeSize = 159            
  458. uc paletteNum = 1
  459. ul HotSpotX = 75
  460. ul HotSpotY = 104
  461.  
  462. [Gestures15]
  463. uc State = 15                            // What Gesture Number -- WalkToFallForward
  464. ul NumFrames = 22                          // Number of frames to playback
  465. f FrameRate = 7.0                        // Intended Frame rate of Playback
  466. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  467. uc Symmetrical = 0                        // symmetrical Flag.
  468. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  469. ul BasePacketNumber = 975                // Index into packet file for this gesture
  470. f StartVelocity = 12.0                    // Velocity this gesture starts at
  471. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  472. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  473. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  474.  
  475. [Build15]                                   //this is used to build the sprite gesture
  476. st Directory = "O:\thor\w_ff\pix\"
  477. st MatteDir = "O:\thor\w_ff\mask\"
  478. st HSDir = "O:\thor\hotspots\"
  479. st SpriteGestureName = "w_ff"
  480. st Name = "th.1"
  481. ul TotalFrames = 42                        // Total frames @ 30 fps
  482. ul FrameRate = 15                        // Intended Frame rate of Playback
  483. f GammaLevel = 0.0
  484. uc StartIndex = 0
  485. uc RangeSize = 159            
  486. uc paletteNum = 1
  487. ul HotSpotX = 75
  488. ul HotSpotY = 104
  489.  
  490. [Gestures16]
  491. uc State = 16                            // What Gesture Number -- RunToHit/FallBack
  492. ul NumFrames = 5                          // Number of frames to playback
  493. f FrameRate = 7.0                        // Intended Frame rate of Playback
  494. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  495. uc Symmetrical = 0                        // symmetrical Flag.
  496. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  497. ul BasePacketNumber = 1050                // Index into packet file for this gesture
  498. f StartVelocity = 24.0                    // Velocity this gesture starts at
  499. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  500. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  501. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  502.  
  503. [Build16]                                   //this is used to build the sprite gesture
  504. st Directory = "O:\thor\r_fb\pix\"
  505. st MatteDir = "O:\thor\r_fb\mask\"
  506. st HSDir = "O:\thor\hotspots\"
  507. st SpriteGestureName = "r_fb"
  508. st Name = "th.1"
  509. ul TotalFrames = 8                        // Total frames @ 30 fps
  510. ul FrameRate = 15                        // Intended Frame rate of Playback
  511. f GammaLevel = 0.0
  512. uc StartIndex = 0
  513. uc RangeSize = 159            
  514. uc paletteNum = 1
  515. ul HotSpotX = 75
  516. ul HotSpotY = 104
  517.  
  518. [Gestures17]
  519. uc State = 17                            // What Gesture Number -- RunToHit/FallForward
  520. ul NumFrames = 8                          // Number of frames to playback
  521. f FrameRate = 7.0                        // Intended Frame rate of Playback
  522. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  523. uc Symmetrical = 0                        // symmetrical Flag.
  524. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  525. ul BasePacketNumber = 1125                // Index into packet file for this gesture
  526. f StartVelocity = 24.0                    // Velocity this gesture starts at
  527. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  528. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  529. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  530.  
  531. [Build17]                                   //this is used to build the sprite gesture
  532. st Directory = "O:\thor\r_ff\pix\"
  533. st MatteDir = "O:\thor\r_ff\mask\"
  534. st HSDir = "O:\thor\hotspots\"
  535. st SpriteGestureName = "r_ff"
  536. st Name = "th.1"
  537. ul TotalFrames = 14                        // Total frames @ 30 fps
  538. ul FrameRate = 15                        // Intended Frame rate of Playback
  539. f GammaLevel = 0.0
  540. uc StartIndex = 0
  541. uc RangeSize = 159            
  542. uc paletteNum = 1
  543. ul HotSpotX = 75
  544. ul HotSpotY = 104
  545.  
  546. [Gestures18]
  547. uc State = 18                            // What Gesture Number -- StandToFallBack
  548. ul NumFrames = 7                          // Number of frames to playback
  549. f FrameRate = 7.0                        // Intended Frame rate of Playback
  550. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  551. uc Symmetrical = 0                        // symmetrical Flag.
  552. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  553. ul BasePacketNumber = 1200                // Index into packet file for this gesture
  554. f StartVelocity = 0.0                    // Velocity this gesture starts at
  555. f EndVelocity = -12.0                    // Velocity this gesture finishes at
  556. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  557. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  558.  
  559. [Build18]                                   //this is used to build the sprite gesture
  560. st Directory = "O:\thor\s_fb\pix\"
  561. st MatteDir = "O:\thor\s_fb\mask\"
  562. st HSDir = "O:\thor\hotspots\"
  563. st SpriteGestureName = "s_fb"
  564. st Name = "th.1"
  565. ul TotalFrames = 12                        // Total frames @ 30 fps
  566. ul FrameRate = 15                        // Intended Frame rate of Playback
  567. f GammaLevel = 0.0
  568. uc StartIndex = 0
  569. uc RangeSize = 159            
  570. uc paletteNum = 1
  571. ul HotSpotX = 75
  572. ul HotSpotY = 104
  573.  
  574. [Gestures19]
  575. uc State = 19                            // What Gesture Number -- StandToFallForward
  576. ul NumFrames = 8                          // Number of frames to playback
  577. f FrameRate = 7.0                        // Intended Frame rate of Playback
  578. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  579. uc Symmetrical = 0                        // symmetrical Flag.
  580. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  581. ul BasePacketNumber = 1275                // Index into packet file for this gesture
  582. f StartVelocity = 12.0                    // Velocity this gesture starts at
  583. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  584. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  585. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  586.  
  587. [Build19]                                   //this is used to build the sprite gesture
  588. st Directory = "O:\thor\s_ff\pix\"
  589. st MatteDir = "O:\thor\s_ff\mask\"
  590. st HSDir = "O:\thor\hotspots\"
  591. st SpriteGestureName = "s_ff"
  592. st Name = "th.1"
  593. ul TotalFrames = 14                        // Total frames @ 30 fps
  594. ul FrameRate = 15                        // Intended Frame rate of Playback
  595. f GammaLevel = 0.0
  596. uc StartIndex = 0
  597. uc RangeSize = 159            
  598. uc paletteNum = 1
  599. ul HotSpotX = 75
  600. ul HotSpotY = 104
  601.  
  602. [Gestures20]
  603. uc State = 20                            // What Gesture Number -- Jump
  604. ul NumFrames = 48                          // Number of frames to playback
  605. f FrameRate = 15.0                        // Intended Frame rate of Playback
  606. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  607. uc Symmetrical = 0                        // symmetrical Flag.
  608. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  609. ul BasePacketNumber = 1350                // Index into packet file for this gesture
  610. f StartVelocity = 0.0                    // Velocity this gesture starts at
  611. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  612. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  613. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  614.  
  615. [Build20]                                   //this is used to build the sprite gesture
  616. st Directory = "O:\thor\jump\pix\"
  617. st MatteDir = "O:\thor\jump\mask\"
  618. st HSDir = "O:\thor\hotspots\"
  619. st SpriteGestureName = "jump"
  620. st Name = "th.1"
  621. ul TotalFrames = 94                        // Total frames @ 30 fps
  622. ul FrameRate = 15                        // Intended Frame rate of Playback
  623. f GammaLevel = 0.0
  624. uc StartIndex = 0
  625. uc RangeSize = 159            
  626. uc paletteNum = 1
  627. ul HotSpotX = 75
  628. ul HotSpotY = 104
  629.  
  630. [Gestures21]
  631. uc State = 21                            // What Gesture Number -- RollOverfromfftofb
  632. ul NumFrames = 36                          // Number of frames to playback
  633. f FrameRate = 15.0                        // Intended Frame rate of Playback
  634. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  635. uc Symmetrical = 0                        // symmetrical Flag.
  636. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  637. ul BasePacketNumber = 1425                // Index into packet file for this gesture
  638. f StartVelocity = 0.0                    // Velocity this gesture starts at
  639. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  640. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  641. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  642.  
  643. [Build21]                                   //this is used to build the sprite gesture
  644. st Directory = "O:\thor\fb_d\pix\"
  645. st MatteDir = "O:\thor\fb_d\mask\"
  646. st HSDir = "O:\thor\hotspots\"
  647. st SpriteGestureName = "fb_d"
  648. st Name = "th.1"
  649. ul TotalFrames = 70                        // Total frames @ 30 fps
  650. ul FrameRate = 15                        // Intended Frame rate of Playback
  651. f GammaLevel = 0.0
  652. uc StartIndex = 0
  653. uc RangeSize = 159            
  654. uc paletteNum = 1
  655. ul HotSpotX = 75
  656. ul HotSpotY = 104
  657.  
  658. [Gestures22]
  659. uc State = 22                            // What Gesture Number -- Get Up, dammit
  660. ul NumFrames = 39                          // Number of frames to playback
  661. f FrameRate = 15.0                        // Intended Frame rate of Playback
  662. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  663. uc Symmetrical = 0                        // symmetrical Flag.
  664. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  665. ul BasePacketNumber = 1500                // Index into packet file for this gesture
  666. f StartVelocity = 0.0                    // Velocity this gesture starts at
  667. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  668. uc ForwardResult = 2                    // If we play this gesture, which is next, -1 means not a transition.
  669. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  670.  
  671. [Build22]                                   //this is used to build the sprite gesture
  672. st Directory = "O:\thor\d_s\pix\"
  673. st MatteDir = "O:\thor\d_s\mask\"
  674. st HSDir = "O:\thor\hotspots\"
  675. st SpriteGestureName = "d_s"
  676. st Name = "th.1"
  677. ul TotalFrames = 76                        // Total frames @ 30 fps
  678. ul FrameRate = 15                        // Intended Frame rate of Playback
  679. f GammaLevel = 0.0
  680. uc StartIndex = 0
  681. uc RangeSize = 159            
  682. uc paletteNum = 1
  683. ul HotSpotX = 75
  684. ul HotSpotY = 104
  685.  
  686. [Gestures23]
  687. uc State = 23                            // What Gesture Number -- FallenForward
  688. ul NumFrames = 22                          // Number of frames to playback
  689. f FrameRate = 15.0                        // Intended Frame rate of Playback
  690. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  691. uc Symmetrical = 0                        // symmetrical Flag.
  692. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  693. ul BasePacketNumber = 975                // Index into packet file for this gesture
  694. f StartVelocity = 0.0                    // Velocity this gesture starts at
  695. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  696. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  697. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  698.  
  699. [Build23]                                   //this is used to build the sprite gesture
  700. uc NoBuild = 1                            //Check for this in mksprite
  701. st Directory = "O:\thor\w_ff\pix\"
  702. st MatteDir = "O:\thor\w_ff\mask\"
  703. st HSDir = "O:\thor\hotspots\"
  704. st SpriteGestureName = "w_ff"
  705. st Name = "th.1"
  706. ul TotalFrames = 42                        // Total frames @ 30 fps
  707. ul FrameRate = 15                        // Intended Frame rate of Playback
  708. f GammaLevel = 0.0
  709. uc StartIndex = 0
  710. uc RangeSize = 159            
  711. uc paletteNum = 1
  712. ul HotSpotX = 75
  713. ul HotSpotY = 104
  714.  
  715. [Gestures24]
  716. uc State = 24                            // What Gesture Number -- FallenBackward
  717. ul NumFrames = 24                          // Number of frames to playback
  718. f FrameRate = 15.0                        // Intended Frame rate of Playback
  719. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  720. uc Symmetrical = 0                        // symmetrical Flag.
  721. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  722. ul BasePacketNumber = 900                // Index into packet file for this gesture
  723. f StartVelocity = 0.0                    // Velocity this gesture starts at
  724. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  725. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  726. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  727.  
  728. [Build24]                                   //this is used to build the sprite gesture
  729. uc NoBuild = 1
  730. st Directory = "O:\thor\w_fb\pix\"
  731. st MatteDir = "O:\thor\w_fb\mask\"
  732. st HSDir = "O:\thor\hotspots\"
  733. st SpriteGestureName = "w_fb"
  734. st Name = "th.1"
  735. ul TotalFrames = 46                        // Total frames @ 30 fps
  736. ul FrameRate = 15                        // Intended Frame rate of Playback
  737. f GammaLevel = 0.0
  738. uc StartIndex = 0
  739. uc RangeSize = 159            
  740. uc paletteNum = 1
  741. ul HotSpotX = 75
  742. ul HotSpotY = 104
  743.  
  744. [Gestures25]
  745. uc State = 25                            // What Gesture Number -- Not A REAL Gesture!!!   Armfalls
  746. ul NumFrames = 16                          // Number of frames to playback
  747. f FrameRate = 15.0                        // Intended Frame rate of Playback
  748. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  749. uc Symmetrical = 0                        // symmetrical Flag.
  750. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  751. ul BasePacketNumber = 0                    // Index into packet file for this gesture
  752. st BasePacketName = "thor.armfalls"        // Special name to use for the armfall shape file.
  753. f StartVelocity = 0.0                    // Velocity this gesture starts at
  754. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  755. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  756. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  757.  
  758. [Build25]                                   //this is used to build the sprite gesture
  759. st Directory = "O:\thor\armfalls\pix\"
  760. st MatteDir = "O:\thor\armfalls\mask\"
  761. st HSDir = "O:\thor\hotspots\"
  762. st SpriteGestureName = "armfalls"
  763. st Name = "th.1"
  764. ul TotalFrames = 30                        // Total frames @ 30 fps
  765. ul FrameRate = 15                        // Intended Frame rate of Playback
  766. f GammaLevel = 0.0
  767. uc StartIndex = 0
  768. uc RangeSize = 159            
  769. uc paletteNum = 1
  770. ul HotSpotX = 75
  771. ul HotSpotY = 104
  772.  
  773. [Gestures26]
  774. uc State = 26                        // What Gesture Number -- GunPose
  775. ul NumFrames = 1                    // Number of frames to playback
  776. f FrameRate = 15.0                    // Intended Frame rate of Playback
  777. uc[4] NumRotations = 16,32,32,32    // bottom = 16, others = 32
  778. uc Symmetrical = 0                    // symmetrical Flag for Torso.
  779. uc ArmSymmetrical = 1                // Arms are symmetrical
  780. ul BasePacketNumber = 1575            // Index into packet file for this gesture
  781. f StartVelocity = -1999.9            // Velocity this gesture starts at  Velocity N/A for this gesture
  782. f EndVelocity = -1999.9                // Velocity this gesture finishes at
  783. uc ForwardResult = -1                // If we play this gesture, which is next, -1 means not a transition.
  784. uc ReverseResult = -1                // If we play this gesture backwards, which is nest, -1 means not a transition.
  785.  
  786. [Build26]                               //this is used to build the sprite gesture
  787. st Directory = "O:\Sprites\th\r_g.90\pix\"
  788. st MatteDir = "O:\Sprites\th\r_g.90\mask\"
  789. st HSDir = "O:\Sprites\th\hotspots\"
  790. st SpecialFrameNum = "010"            //This is used when we only have one frame for this gesture.
  791. st SpriteGestureName = "r_g"
  792. st SpriteOutputName = "pose"
  793. st Name = "th.1"
  794. ul TotalFrames = 1                    // Total frames @ 30 fps
  795. ul FrameRate = 15                    // Intended Frame rate of Playback
  796. f GammaLevel = 0.0
  797. uc paletteNum = 1
  798. uc StartIndex = 0
  799. uc RangeSize = 159
  800. ul HotSpotX= 75
  801. ul HotSpotY = 104
  802.  
  803. [Gestures27]
  804. uc State = 27                        // What Gesture Number -- TransToGunPose
  805. ul NumFrames = 6                    // Number of frames to playback
  806. f FrameRate = 15.0                    // Intended Frame rate of Playback
  807. uc[4] NumRotations = 16,32,32,32    // bottom = 16, others = 32
  808. uc Symmetrical = 0                    // symmetrical Flag.
  809. uc ArmSymmetrical = 1                // Arms are NOT symmetrical
  810. ul BasePacketNumber = 1650            // Index into packet file for this gesture
  811. f StartVelocity = -1999.9            // Velocity this gesture starts at
  812. f EndVelocity = -1999.0                // Velocity this gesture finishes at
  813. uc ForwardResult = 26                // If we play this gesture, which is next, -1 means not a transition.
  814. uc ReverseResult = -1                // If we play this gesture backwards, which is nest, -1 means not a transition.
  815.  
  816. [Build27]                               //this is used to build the sprite gesture
  817. st Directory = "O:\Sprites\th\r_g.90\pix\"
  818. st MatteDir = "O:\Sprites\th\r_g.90\mask\"
  819. st HSDir = "O:\Sprites\th\hotspots\"
  820. st SpriteGestureName = "r_g"
  821. st Name = "th.1"
  822. ul TotalFrames = 10                    // Total frames @ 30 fps
  823. ul FrameRate = 15                    // Intended Frame rate of Playback
  824. f GammaLevel = 0.0
  825. uc StartIndex = 0
  826. uc paletteNum = 1
  827. uc RangeSize = 159            
  828. ul HotSpotX= 75
  829. ul HotSpotY = 104
  830.  
  831. FITend
  832.  
  833.